På min website/webshop har jeg utrolig mange besøgende som kommer fra rusiske, østeuropæiske eller andre udlandske sider som tæller alt fra casino sites til andre ad den slags "useriøse sider".
Det har nu taget et omfang der gør at min side bliver langsom så kunder har problemer med at gennemføre køb.
For at stoppe det så har jeg taget url'en på alle dem der kommer til mit site og smider i en database og her markere jeg så dem som jeg ikke ønsker.
Når så der kommer en fra sådan en url jeg har markeret som uønsket så stoppes de der og med koden "Response.End"
Men findes der en sikker måde at beskytte sig mod den slags som tvinger min server i knæ udover den hjemmelavede som jeg har strikket sammen.
Jeg prøvede at fjerne funktionen men det medførte hurtigt min site blev langsomt så noget effekt har funktionen ihvertfald.
Det lyder nu som en OK løsning på problemet.
Kører du hjemmesiden via et CMS system, i så fald hvilket?
Der er flere systemer der tillader at afvise på brugeren på IP adressen
Webdesigner der hjælper nystartede og mindre virksomheder med hjemmesider og online synlighed.
Jeg kører ikke noget CMS jeg har kodet det hele fra bunden i alm. ASP med en MySQL database.
Har søgt lidt på nettet og fundet en sted hvor man kan downloade en excel fil med alle lande og dets ip adresser.
Var det en ide at lve lidt alm. copy/paste med disse numre og lidt koder også lave en inklude fil som jeg smider ind i toppen på alle side som stopper alle som kommer med en ip-adresse fra Rusland og lignende lande.
Vil det være en sikrere måde, eller findes der npget bedre bedre.
Ja det lyder som en fin ide, hvis man helt vil udelukke trafik/kunder fra disse lande, hvilket jeg mener man godt kan hvis i primært handler her i Danmark.
Webdesigner der hjælper nystartede og mindre virksomheder med hjemmesider og online synlighed.
På min website/webshop har jeg utrolig mange besøgende som kommer fra rusiske, østeuropæiske eller andre udlandske sider som tæller alt fra casino sites til andre ad den slags "useriøse sider".
Det har nu taget et omfang der gør at min side bliver langsom så kunder har problemer med at gennemføre køb.
For at stoppe det så har jeg taget url'en på alle dem der kommer til mit site og smider i en database og her markere jeg så dem som jeg ikke ønsker.
Når så der kommer en fra sådan en url jeg har markeret som uønsket så stoppes de der og med koden "Response.End"
Men findes der en sikker måde at beskytte sig mod den slags som tvinger min server i knæ udover den hjemmelavede som jeg har strikket sammen.
Jeg prøvede at fjerne funktionen men det medførte hurtigt min site blev langsomt så noget effekt har funktionen ihvertfald.
/Magnus
Hej
Problemet er hvis du blokere for trafik uden for DK så blokere du også for eks. googles robotter, der er 2 måder at forbeder på den ene er at optimere din kode og den anden er ved at udvide den server som siden køre på. Det kunne godt lyde som den er lidt overbelastet.
rusiske, østeuropæiske eller andre udlandske sider som tæller alt fra casino sites til andre ad den slags "useriøse sider".
Hej
Du kan relativt let lave en blokering i en .htaccess fil. Ved at blokere i en .htaccess fil slipper du for at lave sql kald hele tiden, brugerne kommer slet ikke til dit site og kalder dine scripts.
Vi har en liste online hvor du kan få alle IP numre/ranges for et givent land. Se mere her
Problemet er hvis du blokere for trafik uden for DK så blokere du også for eks. googles robotter, der er 2 måder at forbeder på den ene er at optimere din kode og den anden er ved at udvide den server som siden køre på. Det kunne godt lyde som den er lidt overbelastet.
Nummer 1, fx ved at lave noget simpelt caching. Men når man nu kender klassisk ASP så kan det godt blive temmeligt bøvlet. Måske var det på tide at "opgradere" til et standard system?
Jeg vil selvfølgelig ikke blokere for alle lande med ved at blokkere for alle besøgende der kommer fra Rusland, måske Kina eller enkelte af de i denne sag slyngel lande vil jeg da så ikke være kommet meget meget langt.
Jeg sælger kun i Danmark og på et år har jeg kun haft en ordre til Sverige og en Norge og de lande vil jo aldrig komme på tale til at blive blokeret.
Som jeg forstår så kan man blokkere med en .htaccess-fil men ikke på min ASP-server men er der en lignende løsning til ASP så ikke jeg skal lave det i mine koder?