Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Szybka strona www - jak tego dokonać?
Mateusz_M
post 2.02.2012, 01:34:36
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 13.12.2011

Ostrzeżenie: (0%)
-----


Witam,

Przymierzam się do uruchomienia serwisu. Priorytetem jest wyoknanie strony która będzie bardzo szybko wczytywana. Według Page Speed 2-3s musi uzyskać.

Będę chciał to komuś zlecić. I teraz pytania:

W czym najlepiej stworzyć takiego demona predkosci? php + mysql to będzie, ale czy użyć do tego html 5 ? czy to coś da w prędkości wczytywania?

Jak wiadomo grafiki jak najmniej. Czy macie jeszcze jakies propozycje, uwagi, pomysly co zastosowac? zeby to było miażdząco szybkie?
Go to the top of the page
+Quote Post
kwiateusz
post 2.02.2012, 01:42:24
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




Jak najmniej żądań http, wszelkie grafiki łaczyć w sprite'y, skrypty w jeden. Wszystko kompresować, strone, skrypty, cssy (korzystając ze specyfikacji http 1.1 polecam deflate, ciut mniej zajmuje niż gzip, dzięki pominieciu sum kontrolnych), wszystkie cssy i skrypty przepuszczać przez narzedzia minify. Dobre zarzączanie nagłówkami od cacheu: Etag/Last-Modified i Expires/Cache-Control: max-age. Wyrzucenie apache'a na śmietnik. Wydzielenie statycznych tresci na oddzielną subdomene albo domene, żeby klient nie musiał wysyłać ciasteczek przy żądaniach o treści ich nie wymagających.

To tak narazie mi wpadło na myśl.
Go to the top of the page
+Quote Post
Mateusz_M
post 2.02.2012, 11:01:14
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 13.12.2011

Ostrzeżenie: (0%)
-----


Cytat
Wyrzucenie apache'a na śmietnik.
Możesz to rozwinąć?
Go to the top of the page
+Quote Post
kwiateusz
post 2.02.2012, 11:02:50
Post #4


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




te 2 wykresy dobrze to obrazują wink.gif http://blog.webfaction.com/a-little-holiday-present
Go to the top of the page
+Quote Post
Mateusz_M
post 2.02.2012, 11:12:40
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 13.12.2011

Ostrzeżenie: (0%)
-----


Z tym akurat może być problem. Posiadam dedyka, a administrator działa tylko na apache, ale przyjrze się dokładnie tej sprawie jeszcze.

Reszta wskazówek znana i widzę, że najwięcej można ugrać dizajnem który musi być bardzo lekki. Czy znacie grafika szukam kogos bardzo dobrego który charakteryzuje się tym, że wykonuje lekkie i dobre projekty? Jakiś namiar? trop?
Go to the top of the page
+Quote Post
cojack
post 2.02.2012, 11:15:16
Post #6





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


  1. </head>
  2. <h1>Yo!</h1>
  3. </body>
  4. </html>


da rade smile.gif


--------------------
cojack blog - mój blog (na jakiś czas off).
"jak czegoś nie wiem, to nie myślę że wiem" - moja domena
Go to the top of the page
+Quote Post
webdice
post 2.02.2012, 11:19:03
Post #7


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Cytat(Mateusz_M @ 2.02.2012, 11:12:40 ) *
Z tym akurat może być problem. Posiadam dedyka, a administrator działa tylko na apache, ale przyjrze się dokładnie tej sprawie jeszcze. (...)


Administrator też na śmietnik.
Go to the top of the page
+Quote Post
athabus
post 3.02.2012, 13:31:15
Post #8





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


A w praktyce i tak okazuje się, że przy dzisiejszych szybkościach łącz i renderowania strony w przeglądarce najwięcej zyskuje się na jakości serwera. Np. z moich obserwacji jest zdecydowana poprawa wydajności (widoczna gołym okiem) gdy maszyna stoi na szybkich dyskach np. SAS w RAID, a nie jakiś budżetowych SATA (a takie często nadal stosuje się w tańszych serwerach).

Ogólnie skupiłbym się na tym, aby zminimalizować wagę grafiki do jakiś 200-300kb + unikniecie jakiś głupich błędów (typu 200 zapytań sql na strone itp). Jeśli strona będzie napisana poprawnie to zazwyczaj więcej korzyści przyniesie przyjrzenie się serwerowi niż samej stronie. Nigdy nie robiłem tu jakiś szczegółowych testów, a jedynie bazuje na swoich obserwacjach, w których nawet strony oparte o ciężkie frameworki i z warstwą abstrakcji DB chodzą "super szybko", gdy serwer jest odpowiedni.
Go to the top of the page
+Quote Post
Mateusz_M
post 7.02.2012, 02:33:19
Post #9





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 13.12.2011

Ostrzeżenie: (0%)
-----


Serwer dedyk 800zl/miesiac jest mega szybki ;]
Go to the top of the page
+Quote Post
erix
post 7.02.2012, 10:32:51
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Administrator też na śmietnik.

Tru. Przesiadka na nginksa, to tydzień po pół godziny dziennie. [;



--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
ActivePlayer
post 7.02.2012, 10:54:02
Post #11





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

Ostrzeżenie: (0%)
-----


jak sie ma apachowe htaccesy zarządzane przez klientów jeśli maszyna jest współdzielona - to to nie jest już takie łatwe.

mozna tez .. stworzyc sobie ramfs i w nim trzymać pliki strony (jeśli to tylko jedna witryna) - wtedy mamy szybki czas dostępu. tylko trzeba zadbać o synchronizowanie plików z jakimś fizycznym dyskiem co wymagany czas
Go to the top of the page
+Quote Post
erix
post 7.02.2012, 23:29:49
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
jak sie ma apachowe htaccesy zarządzane przez klientów jeśli maszyna jest współdzielona - to to nie jest już takie łatwe.

Ale spójrzmy prawdzie w oczy - te pliki sprowadzają się w 90% zastosowań do obsługi rewrite. A to można by było w miarę elegancko jakimś pseudo-panelem majstrować.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Mateusz_M
post 23.02.2012, 22:17:09
Post #13





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 13.12.2011

Ostrzeżenie: (0%)
-----


A czemu nikt nie zaproponował Litespeed
Go to the top of the page
+Quote Post
Fifi209
post 23.02.2012, 23:54:13
Post #14





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Jestem ciekawy jak sprawdziłby się YAWS


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:18