Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 17.10.2006 Skąd: Łódź Ostrzeżenie: (0%)
|
Witam,
Tworzę obecnie projekt który będzie musiał sprostać dużemu ruchowi. Domyślnie niestety nie korzystam zzadnego z framewroków - brak czasu na naukę programowania w danej aplikacji.. Zastanawiam się czy nie będzie to miało istotnego wpływu na wydajność tworzonej aplikacji oraz czas generowania witryny. Mam też problem z cache. Na stronie 95% danych będzie się dynamicznie zmieniać i nie wiem czy stosowanie cache ma sens ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Wiesz, framework - bądź co bądź - to zawsze dodatkowe maltretowanie interpretera...
Cytat Nigdy nie pisalem aplikacji ktora ma działac na kilku serwerach. Czy rozni się to od typowej aplikacji ? - czy trzeba jakos rozdzielac procesy na serwery itp.. Aplikacja wykorzystuje PHP5, MySql, JS, Ajax, Xhtml... Najprościej, jak się tylko da - rozdzielić część statyczną od dynamicznej na kilka serwerów - np. obrazy, CSS-y, statyczne dokumenty. Możesz też SQL wrzucić na osobną maszynę... Wcale nie trzeba bardzo kombinować, jeśli chcesz porozdzielać zadania. :] Cytat to chodziło mi o wydajność przy stosowaniu kodu przetestowanego pod tym względem przez setki programistów a tym napisanym samemu i wykorzystanym de facto raz jeden w tym projekcie Zawsze rozwiązania oparte na własnych (wykorzystywanych na libach z PHP) będą wydajniejsze niż z gotowych frameworków, np. db - zwykle w fw ładujesz jakąś dodatkową konfigurację, itp. A na upartego, to możesz pojechać na mysqli albo PDO. ;] Inna sprawa, to realizacja zadań - coś, co może się wydawać prostą czynnością dla skryptu, może przechodzić przez dziesiątki routerów/filtrów... Jeszcze jest partyzanckie wyjście - napisać najbardziej zasobożerne partie aplikacji w np. C++ i ładować je do skryptu przez rozszerzenia. Albo przerzucić się na zupełnie inny język zamiast PHP... Choć wcale nie neguję, że w PHP można zrobić żwawo działające aplikacje - kwestia zaprojektowania... Cytat Na stronie 95% danych będzie się dynamicznie zmieniać i nie wiem czy stosowanie cache ma sens ? No, to zależy od czasu, ale jeśli masz możliwość cache'owania danych choćby na minutę - skorzystaj. Porób jakieś testy, jak poszczególne rozwiązania sprawdziłyby się do Twojego projektu - masz przecież pliki, shmop, apc... edit: troszkę się zagalopowałem - nie uwzględniłem "czasu programisty"... Ten post edytował erix 28.03.2008, 13:30:08 |
|
|
|
Adrian Staniszewski [php] brak stosowanie framework'ów a wydajność dużych aplikacji 26.03.2008, 00:01:00
dr_bonzo Jak sie wszystko zmienia to nic nie zcacheujessz.
... 26.03.2008, 01:24:12
Adrian Staniszewski Owszem, aplikacje będzie rozwijana dalej.
Narazie ... 26.03.2008, 19:59:53
Moli Przy dużym projekcie, musisz duży nacisk... 27.03.2008, 15:51:28
SHiP Po pierwsze nie wierzę, że nie da się niczego zcac... 27.03.2008, 20:13:30
NuLL Framework to wydajnosc Sugerujesz ze dodatkowy k... 27.03.2008, 20:53:44 
mike Cytat(NuLL @ 27.03.2008, 20:53:44 ) F... 28.03.2008, 13:16:31 
Sh4dow Cytat(mike @ 28.03.2008, 13:16:31 ) P... 28.03.2008, 15:57:06
Adrian Staniszewski głownie to brakuje czasu projekt ma dużo "pi... 28.03.2008, 13:07:44
Adrian Staniszewski po kilku dniach powolnego myślenia stwierdzi... 28.03.2008, 14:08:51
Moli Sh4dow dobrze mowi (piwa mu nalać ), pojecie frame... 28.03.2008, 16:14:41 
Jarod Cytat(Moli @ 28.03.2008, 16:14:41 ) S... 28.03.2008, 20:05:15
Adrian Staniszewski dawno albo i nigdy jak teraz nie zastanawiałem się... 28.03.2008, 17:48:50
Adrian Staniszewski może nikt nie zauwazyl ale nie pytalem o wyzszosc ... 28.03.2008, 21:01:49
erix Ale czy to - summa summarum - tak bardzo niezwiąza... 28.03.2008, 22:58:01
Moli Jeśli będziesz robił tylko ten jeden projekt, zadn... 29.03.2008, 09:00:19
erix Cytatna kórej będzie Ci się przyjemnie i szybko pi... 29.03.2008, 09:32:30
Moli CytatPoza tym, pojęcie wygody bywa różne; co człow... 29.03.2008, 10:02:59
erix Też popieram tą filzofię. ;]
Ale już zupełnie nie... 29.03.2008, 13:39:10
Adrian Staniszewski proszę o moderatora o zamknięcie tematu ;/ dyskusj... 29.03.2008, 14:50:36
Ociu Wedle życzenia. 29.03.2008, 17:06:57 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 02:37 |