Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]Symfony a duże projekty, wydajność
athabus
post
Post #1





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

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


Witam,

mam pytanie czy macie jakieś obserwacje dotyczące wydajności symfony w dużych projektach. Konkretnie nurtuje mnie czy rozległość "w poziome" portalu wpływa znacząco na wydajność. Czyli przykładowo jeden projekt symfony obsługuje np. wortal + sklep + forum + katalog.
Wiadomo w takich przypadkach przyrasta klas, reguł w konfiguracji itp. Pytanie czy to znacząco negatywnie wpływa na wydajność. Nie mam jeszcze nic na czym mógłbym to porównać, więc chciałbym poznać wasze opinie/doświadczenia.

Żeby doprecyzować chodzi mi tu o to, że portal (a co za tym idzie pojedynczy request) nie tyle jest skomplikowany co rozległy.

Ten post edytował athabus 1.12.2008, 16:52:58
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


Cytat(athabus @ 27.12.2008, 11:31:06 ) *
A dlaczego nie zabezpieczasz panelu administracyjnego zmieniając nazwę skryptu na jakąś trudną... Po prostu nie są to eleganckie rozwiązania. Sami developerzy symfony zalecają usunięcie "devów" z aplikacji.
Co do zabezpieczenia hasłem to jak najbardziej ok. Ale usuwanie z produkcyjnego serwera środowiska developerskiego nie jest jakieś strasznie problematyczne - w końcu to 1-2 pliki.
Zauważ, że dev niesie ze sobą bardzo poważne zagrożenie - jeśli do takiego pliku jakimś cudem dotrze googlebot (a wystarczy 1 niepatrzenie pozostawiony link) to cała strona będzie indeksowała się podwójnie a to już krótka droga do jakiegoś filtra za podwojenie treści. Więc ogólnie zabezpieczanie hasłem ok, ale zmiana nazwy pliku to jak dla mnie takie brzydkie i niebezpieczne rozwiązanie.


sugerujesz ze ktos moglby na glownej stronie wersji prod podac link do wersji dev?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) to by dopiero bylo niebezpieczne. jezeli ktos tak robi to rzeczywiscie lepiej usunac te pliki,

Cytat(destroyerr @ 27.12.2008, 12:06:34 ) *
Od wersji 1.1 kontrolery środowiska deweloperskiego dostają dodatkowe zabezpieczenie w postaci sprawdzania adresu IP ($_SERVER['REMOTE_ADDR']). Standardowo jest tam 127.0.0.1, ale można dodać też własne zewnętrzne IP. Plik będzie na serwerze a dostęp zabezpieczony. Chyba, że da się obejść.


nic nie stoi na przeszkodzie zeby zaimplementowac to w wersji wczesniejszej:)
Go to the top of the page
+Quote Post
athabus
post
Post #3





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

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


Cytat(AxZx @ 27.12.2008, 23:18:00 ) *
sugerujesz ze ktos moglby na glownej stronie wersji prod podac link do wersji dev?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) to by dopiero bylo niebezpieczne. jezeli ktos tak robi to rzeczywiscie lepiej usunac te pliki,

A dlaczego zaraz na głównej? Zawsze jakiś link może Ci się zapodziać/wyciec. A to wkleisz przez przypadek na forum, a to omyłkowo dodasz do delicious zamiast zwykłej perspektywy, a to podasz klientowi który nie odróżnia jednej perspektywy od drugiej i gdzieś to wrzuci, a to zrobisz sobie linka na stronie dla szybkich testów i potem nie usuniesz, a to awaria zaskoczy cię gdy nie będziesz miał swojego kompa - sprawdzisz coś na cudzym i nie usuniesz historii itd itp... wiele się może zdarzyć.

Ostatnio testowałem wyszukiwarkę, która sama indeksowała strony biegając po linkach... Jakie było moje zdziwienie gdy w wynikach wyszukiwania znalazłem strony admina (nie były jeszcze zabezpieczone hasłem bo projekt na localhost)... Winny był właśnie jakiś link wstawiony na szybko dla testów - takie rzeczy na prawdę łatwo przeoczyć.

Także pytanie brzmi - czy zostawiłbyś panel admina do poważnego projektu z zabezpieczeniem polegającym na nietypowej nazwie? Pewni nie... Na tej samej zasadzie nie zostawiam perspektywy developerskiej. Wolę dmuchać na zimne. Jeśli Ty robisz inaczej Twoja sprawa - ale takie zabezpieczenie to żadne zabezpieczenie.
Go to the top of the page
+Quote Post

Posty w temacie
- athabus   [Symfony]Symfony a duże projekty   1.12.2008, 16:52:30
- - Riklaunim   Jeżeli poprawnie zaprojektujesz strukturę (baza, k...   1.12.2008, 17:01:44
- - Cysiaczek   W pewnym niewielkim stopniu tak, spada wydajność. ...   1.12.2008, 17:04:53
|- - Riklaunim   10 MB RAM? Nietrudno znaleźć CMSa, który po instal...   1.12.2008, 19:41:39
- - michalg   Cytat(Cysiaczek @ 1.12.2008, 17:04:53...   1.12.2008, 17:56:36
- - athabus   Nie ukrywam, że właśnie propel budzi moje najwięks...   1.12.2008, 20:42:48
- - michalg   Cytat(athabus @ 1.12.2008, 20:42:48 )...   1.12.2008, 21:03:59
- - athabus   Przymierzam się, acz poza wydajnością propel spełn...   1.12.2008, 21:18:50
- - michalg   Cytat(athabus @ 1.12.2008, 21:18:50 )...   1.12.2008, 21:25:32
|- - mike   Cytat(michalg @ 1.12.2008, 21:25:32 )...   1.12.2008, 21:30:11
- - Cysiaczek   http://www.symfony-project.org/book/1_0/18-Perform...   1.12.2008, 21:35:30
|- - athabus   Cytat(Cysiaczek @ 1.12.2008, 21:35:30...   1.12.2008, 22:02:18
- - michalg   Cytat(mike @ 1.12.2008, 21:30:11 ) LO...   1.12.2008, 21:42:27
- - kwiateusz   co do predkosci ormow np http://phplightorm.wiki.s...   1.12.2008, 22:04:24
- - michalg   Cytat(kwiateusz @ 1.12.2008, 22:04:24...   1.12.2008, 22:18:29
- - qqrq   Skoro temat już poszedł w stronę porównywania ORM-...   2.12.2008, 08:23:06
|- - mike   Cytat(qqrq @ 2.12.2008, 08:23:06 ) Na...   2.12.2008, 10:02:49
|- - qqrq   Cytat(mike @ 2.12.2008, 10:02:49 ) Pr...   4.12.2008, 08:48:39
- - stachuf11   czy ktos może pokazać jakiś duży projekt w symfony...   7.12.2008, 19:56:06
|- - athabus   Cytat(stachuf11 @ 7.12.2008, 19:56:06...   7.12.2008, 20:43:37
|- - phpion   Cytat(athabus @ 7.12.2008, 22:43:37 )...   7.12.2008, 21:01:15
- - c3zi   Z tego co wiem to Pytamy.pl zrobione jest w symfon...   7.12.2008, 20:28:46
- - AxZx   Cytat(stachuf11 @ 7.12.2008, 19:56:06...   7.12.2008, 20:33:59
- - AxZx   ale czas tylko około 500ms, no i pamię...   7.12.2008, 21:00:05
|- - athabus   Cytat(AxZx @ 7.12.2008, 21:00:05 ) al...   7.12.2008, 21:22:52
- - sneq   Moje doświadczenie podpowiada, że jeżeli zachowamy...   12.12.2008, 22:16:16
- - misiaczekmarek   witam szanownych kolegów, czytając posty dotycząc...   24.12.2008, 15:37:28
- - athabus   To akurat cecha Symfony. W Symfony jest środowisko...   25.12.2008, 10:29:21
- - AxZx   Cytat(athabus @ 25.12.2008, 10:29:21 ...   25.12.2008, 10:48:01
- - athabus   Ja akurat preferuję usunięcie plików (nawet w cli ...   25.12.2008, 10:56:55
- - misiaczekmarek   dzięki, teraz rozumiem o czym mówiliści...   25.12.2008, 11:29:09
- - AxZx   Cytat(athabus @ 25.12.2008, 10:56:55 ...   26.12.2008, 22:04:40
- - athabus   A dlaczego nie zabezpieczasz panelu administracyjn...   27.12.2008, 11:31:06
- - destroyerr   Od wersji 1.1 kontrolery środowiska deweloperskieg...   27.12.2008, 12:06:34
- - AxZx   Cytat(athabus @ 27.12.2008, 11:31:06 ...   27.12.2008, 23:18:00
|- - athabus   Cytat(AxZx @ 27.12.2008, 23:18:00 ) s...   27.12.2008, 23:36:09
- - c3zi   Wydaje mi się, że wystarczy po prostu "wyłącz...   28.12.2008, 11:29:44


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

 



RSS Aktualny czas: 13.10.2025 - 11:05