Aktualnie używam małego oprogramowania PHP, do którego dostęp mają dwie grupy osób, jedna grupa w Chinach, a druga w Irlandii. Serwer jest hostowany w Irlandii i bez wątpienia ładuje strony od 0,3 do 0,8 sekundy.Jak przyspieszyć ładowanie strony po przeciwnej stronie planety?
Chińczycy rejestrują czasy od 3,0 sekund do 10 sekund.
Przeprowadziłem testy prędkości, a Chińczycy mają połączenie z Internetem o długości 1,5 Mb (serwer testowy w Irlandii) i ping o długości 750ms.
Do tej pory, aby poprawić czas ładowania, przeprojektowałem wiele interakcji z bazą danych MySQL w celu zmaksymalizowania wydajności, ale to nie pomogło. Zakładam, że to tylko nieznacznie skraca czas przetwarzania serwera, ale ma niewielki wpływ na czas pobierania strony.
Myślałem, czy mogę dostać hosting w Chinach i użyć tego jako bramy dla systemu w Irlandii. Z pewnością opóźnienie i prędkość pobierania pomiędzy tym chińskim serwerem byłyby lepsze niż przeciętna osoba. A przeciętne prośby osób zostałyby przekierowane tutaj.
Czy to brzmi w ogóle możliwe? A może ktoś ma sugestie w związku z tym?
Cóż, z pewnością poprawi to czas ładowania, ale będziesz musiał synchronizować bazy danych. Jeśli to zadanie można wykonać co godzinę lub codziennie, to rozwiązanie może działać, jeśli potrzebujesz synchronizacji online, wróciłeś do pierwszego. – Yaniro