Lokalizacija spletne strani

Oj, en zanimiv problem, vsaj zame :)

SayEconomy lepo raste in bi želel izboljšati nalaganje za evropske uporabnike. Trenutno imam strežnik v ZDA. A se da kako naredit kopijo strani na evropskem trgu in da glede na lokacijo obiskovalca stran naloži iz evropskega oz. ameriškega strežnika?

Identična stran! Kako se to potem povezuje? Hvala za vse nasvete!

11 odgovorov

A to je problem v sekundah al milisekundah? Da ne bos odkrival tople vode kjer je ni :)

2

Mika:
A to je problem v sekundah al milisekundah? Da ne bos odkrival tople vode kjer je ni :)

Optimizacija :-) IP strežnika

optimizacija plus čas nalaganja

čas čakanja na odgovor serverja iz ZDA je kar občuten...

a ima kdo kakšno idejo?

če se prav spomnim imaš to na WP?

dvomim da obstaja kak tak plugin.
ampak lahko bi se pa spisal :)
v teoriji bi zadeva delovala če imaš skupno sql bazo. uporabljaš cache (da skrajšaš zahtevke na bazo in komunikacijo med serverjema), plugin pa usmerja zahtevke na 2 različna www naslova glede na lokacijo (recimo us.domena.com in eu.domena.com)

kul

a pa na isti domeni pa se to ne da nardit? a nima google.com domena recimo ob tem, da te vrže na lokalno domeno, še na osnovi verziji .com lokaliziranih strežnikov?

p.s. Ledi a mi pošlješ prosim na zs koliko bi me stalo da to nardiš?

tnx

Kaj pa če raje vzameš nek vmesni strežnik, kjer bo kul za EU kot za ameriko.

Najlažja in najcenejša rešitev :) Poslan ZS

Najames pac prostor pri enem od ponudnikov svetovnih omrezji, ki majo narjeno optimizacijo/load balancing za cel svet :) Samo vprasanje ce ti budget znese :D

a lahko morda kaj priporočiš Perun? Hvala!

Temu se drugace rece CDN (Content delivery network) - lahko poisces :)

Vem da je ponudnikov vec, vsa velika omrezja to podpirajo, recimo Amazonov S3 ... drugace pa je vedno vec tudi manjsih ponudnikov npr. aiCache.com, enomalism.com, ...

Se teoreticna podlaga, kako to dosezejo - seveda preko DNSa, ampak je kar malce zastrikano :P

A very different, albeit less granular, way to accomplish the same is to use Internet routing (BGP protocol) to advertise routes to the same IP addresses from multiple points of presence. For example, let's imagine one has 4 DNS clusters, each cluster containing 4 nodes with IPs of 1.1.1.1, .2,.3 and .4.

Each cluster is positioned at a major peering point : US East Coast, West Coast, one in EU and one in Asia. From each location, one advertizes, via BGP, the same subnet with our DNS servers on it. Mission accomplished ! Through magic of routing, users in Asia will have their DNS requests come to one's DNS servers in Asia, EU to EU and so on. It is easy to see how this implied knowledge of requestor's geo location can now be used to direct their traffic in a certain, location-specific way. We use a lower value of DNS TTL setting, so that we can assure any DNS changes take place within reasonably short amount of time.

1