Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Filtracja,a obciązenie bazy czy serwera
Niktoś
post
Post #1





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
by_ikar
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 17:44