![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Pytam sie jako młody informatyk.Co jest gorsze obciążenie skryptu np.poprzez pętle czy obciązenie bazy danych, naszej strony. Wiadomo jest, żeby unikać takich sytuacji ,ale jakby dochodziło do przeciążenia, co byłoby gorsze?
Opcja 1 wydaje mi się, że przeciążenie skryptu-prawdopodobnie będzie zrywać połączenie z serwerem,mulić stronę. Opcja2 -zerwaniem połączenia z bazą danych,także mulić stronę. Co jest groźniejsze. Pytam się bo będę chciał wprowadzić-filtrację brzydkich słów w komentarzach. Mam możliwość zrobić to na dwa sposoby-aplikując jakiś skrypt filtracji. Wykorzystując możliwości bazy danych(taurus w mssql). Boję się ,że jak dojdzie do dużego ruchu-to jedno obciązy sam skrypt,a drugie obciązy samą bazę.Więc zastanawiam się nad konsekwencjami w razie czego -i robię to już na etapie moich przemyśleń. Łatwiejsza do wdrożenia wydaje mi się opcja z bazą,lecz mam lekkie obawy bo mam już na swojej instancji zapis sesji do bazy i ról i mam obawy ,że to wszystko może kuleć>wszystko ładnie wygląda,jak baza jest prawie pusta,a nie wiadomo kiedy powiedzieć sobie - "stop dość połączeń z bazą". Co o tym sądzicie?Czy takich sytuacji unika się,kiedy do nich dochodzi-i dopiero dokonuje się optymalizacji?Czy mam jechać na maxa, nie patrząc czy zbyt dużo już tych połączeń i zapytań do puki się coś nie zwiesi??Zależy mi na opiniach osób ,którzy mieli już sytuacje z przeciążeniami ,jak to w praktyce wygląda? Już mi normalnie łeb pęka,co będzie dobre a co nie.Może po prostu się nie przejmować ,co będzie to będzie , a co przyjdzie z czasem, to dopiero poprawiać?Czy to jest kwestia wyczucia, intuicji by stwierdzić ,że pula połączeń z bazą dochodzi do krytycznej, czy może jest jakiś program który to bada, bo to na razie wygląda jak jazda po omacku ,gdzie nie wiadomo czy na najbliższym metrze znajduje się drzewo. Ten post edytował Niktoś 11.11.2011, 15:21:58 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Taka filtracja ma sens tylko w przypadku podstawowych słów, bez żadnych dodatków. Ilość kombinacji jest tak wielka że znacznie większe koszta poniósłbyś inwestując w sprzęt (o ile strona jest dość intensywnie odwiedzana) niż płacąc komuś za dodatkową moderacje, lub też samemu ją wykonać. Na jednej takie stronie próbowałem właśnie ograniczyć coś takiego, że np jak ktoś podaje nr telefonu czy tam jakiś adres www, czy adres e-mail i jakoś to przenieść do odpowiednich pól kontaktowych, ale to jest szczerze mówiąc masakra. Nieraz widziałem takie alpejskie kombinacje które są zrozumiałem dla czytającego, ale skrypt by tego od tak nie zrozumiał. Wyrażenie regularne było coraz dłuższe a efektu szczerze mówiąc żadnego.. Moderacja zajmowała mi tam godzinkę - dwie, a próba wychwycenia wszystkich kombinacji zajmowała znacznie więcej czasu.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 17:44 |