Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Pyynnöt ei-toivotuille CDN-palvelimille

fergusq [19.12.2018 15:10:53]

#

Olen jo pitkään yrittänyt boikotoida Googlea ja muita suuryrityksiä periaatteellisista syistä. Eräs vaikeimmin välteltävistä asioista on sellainen palvelu kuin ajax.googleapis.com, jota myös Ohjelmointiputka käyttää.

Koska palvelun ylläpitäjä voi käytännössä seurata kuka tekee pyyntöjä palvelimelleen, en mielelläni haluaisi tehdä pyyntöjä. Tällä hetkellä olen blokannut koko domainin, mutta se valitettavasti rikkoo monia sivuja (esim. Ohjelmointiputka ja Stack Overflow).

Ongelman voisi ratkaista siten, että laitan domainin hosts-tiedostossa ohjautumaan omalle palvelimelleni ja ylläpitää googleapisin kirjastoja siellä. Tämä olisi kuitenkin käytännössä hankalaa ja pitäisi tehdä käsin joka kirjastolle.

Ideaali olisi jonkinlainen lisäosa selaimeeni, joka varmistaa, että tietyistä domaineista ladattavat tiedostot tallentuvat pysyvästi koneelleni, eikä niitä enää ladata missään tilanteessa uudestaan. Tiedättekö mitään ratkaisua, joka toimisi hyvin?

Ja joo, teen elämästäni hankalaa, eikä Googlea voi kokonaan vältellä. Joudun käyttämään Googlen palveluita esimerkiksi töissä ja koulussa. Minusta se, että en edes yksityiselämässäni voi helposti boikotoida Googlea on kuitenkin osoitus siitä, että Googlella on liian suuri ote tietokonemaailmasta, ja tämä on sitä suurempi syy boikotoida kyseistä yritystä.

Grez [19.12.2018 15:29:13]

#

fergusq kirjoitti:

Ideaali olisi jonkinlainen lisäosa selaimeeni, joka varmistaa, että tietyistä domaineista ladattavat tiedostot tallentuvat pysyvästi koneelleni, eikä niitä enää ladata missään tilanteessa uudestaan.

Suurinpiirtein noinhan sen pitäisi toimia ihan oletuksenakin. Maksimi-ikä on vuosi ja stale-while-revalidate 30 päivää.

Mutta kyllähän tuollainen lisäosa olisi triviaali tehdä.

Metabolix [21.12.2018 11:18:11]

#

Kuten Grez sanoi, välimuistin pitäisi aika hyvin toimia. Jos taas kirjasto tulisi joka sivustolta erikseen, kaikki innokkaat valittajat valittaisivat, että miksei käytetä hyvää ja toimivaa CDN:ää ja säästetä näin kaistaa (ja välimuistin levytilaa). On varmaan mahdoton tyydyttää kaikkia tässä asiassa.

fergusq kirjoitti:

Ongelman voisi ratkaista siten, että laitan domainin hosts-tiedostossa ohjautumaan omalle palvelimelleni ja ylläpitää googleapisin kirjastoja siellä. Tämä olisi kuitenkin käytännössä hankalaa ja pitäisi tehdä käsin joka kirjastolle.

Voisit tehdä proxyn, joka automaattisesti hakee puuttuvat tiedostot. Monissa palvelimissa on tällainen ominaisuus jopa valmiiksi.

The Alchemist [23.12.2018 09:29:59]

#

fergusq kirjoitti:

Ongelman voisi ratkaista siten, että laitan domainin hosts-tiedostossa ohjautumaan omalle palvelimelleni ja ylläpitää googleapisin kirjastoja siellä. Tämä olisi kuitenkin käytännössä hankalaa ja pitäisi tehdä käsin joka kirjastolle.

Ohjaat välityspalvelimellasi kaikki pyynnöt esim. php-skriptille ja haet urlia vastaavan tiedoston Googlen palvelimilta.

Yksi vaihtoehto olisi käyttää selaimessa lisäosaa, joka poistaa kaikki lähdesivustoon viittaavat otsikkotiedot http-pyynnöstä. Tosin tällöin Googlelle jää vielä ip-osoitteesi, jos se nyt voi edes teoriassa käyttää pelkkää ip:tä ja tietoa pyydetystä js-tiedostosta hyväkseen yksityisyydensuojan rikkomisessa.

Et sinä tätä voi mitenkään boikotiksi kuitenkaan vääntää, koska käytät joka tapauksessa Googlen palvelua assetien noutamiseen. Oman yksityisyyden varmistaminen tässä lienee lähtökohta eikä Googlen boikotointi. Haitallisempaa se sitä paitsi on, että käytät Googlen palvelua mutta suojaat yksityisyytesi niin, että Googlelle jää käteen vain taloudellinen tappio palvelun tuottamisesta.

maddman [10.01.2019 08:27:24]

#

Tämä lisäosa tekee juuri sen mitä toivot: https://decentraleyes.org/

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta