Voc is een stroom-chat-engine, die is ontworpen om te werken op high-geladen-chat-servers. Het is geschreven in PHP, maar maakt gebruik van Perl of C ++ voor Voc-daemon - het speciale programma voor meerdere gebruikers-verbindingen verwerken. Met Voc kunt u een praatje dat veel gesprekken simultanously zal dienen te maken. En het is html-based, zodat uw chatters kan gebruiken vanuit vrijwel elke browser.
De VOC-motor is voorzien van een hoop functies, zodat het niet alleen geïnteresseerd voor een grote chat-eigenaren zullen zijn.
Wat is er zo speciaal Voc-motor?
Er zijn 2 klassen van html-chats. Classic-type, met verfrissende berichten-venster, en stream-type.
Vernieuwen-type is bekend voor iedereen, dus laten we denken over streams. Wat is de gebruikelijke manier om dergelijke functionaliteit introduceren? Webmasters maken cgi-script (PHP-script, JSP-srcpt, etc), die controleert of er nieuwe berichten per seconde (2,3 ...) en prenten iets aan de klant. Natuurlijk, je één exemplaar van het script voor elke klant nodig. Bereken nu hoeveel data-aanvragen die u nodig hebt om te verwerken per seconde ... Minstens twee voor elke klant - krijgen berichten, krijgen gebruikers-lijst.
Vergeet ook niet over het geheugen en CPU-gebruik. Bijvoorbeeld, als je PHP-scripts en PHP is gecompileerd als een Apache-module, klaar om 5 MB geheugen en 0,1-1% van de CPU voor elke client (alleen voor berichten-venster) besteden .Multiple het aan aantal gebruikers online.
Heeft u nog wilt zulke scripts gebruiken?
Is er een oplossing? Ik denk, ja - probeer Voodoo praatje. Het maakt gebruik van Perl- of C ++ - daemon die gebruikers-verzoeken om een lijst berichten verwerkt. En je gewoon een daemon voor alle klanten nodig hebben. Deze daemon duurt ongeveer. 10 MB geheugen voor 100 gebruikers. CPU-gebruik is ook klein (natuurlijk afhankelijk van je CPU, dwz voor 100 gebruikers online is 0,5% van de Pentium 4 2.4 Ghz). Ziet u het verschil nu?
Hier zijn een aantal belangrijke eigenschappen van "VladVostrykh":
ย ท soort Daemon-stream (aanbevolen)
ย ท Classic-type (met verfrist)
ย ท PHP-stream script (lees tekst boven en gebruik van dit type alleen als je minder dan 20 gelijktijdige bezoekers en kan geen gebruik maken daemon-type)
ย ท JavaScript stroom-emulatie (verfrissende verborgen frame dat alleen tekst toevoegen aan de belangrijkste boodschap-venster)
ย ท Thema-ondersteuning. U kunt gebruik maken van een van exisitng ontwerpt, of gemakkelijk maak uw eigen
ย ท kamers
ย ท privéberichten
ย ท negeren
ย ท u kunt inschakelen om vet, cursief gebruiken, onderstreept berichten
ย ท inline afbeeldingen
ย ท persoonlijke info-pagina met foto's voor geregistreerde gebruikers
ย ท avatars
ย ท interne mini-mailsysteem
ย ท-status (online / offline / niet beschikbaar / niet storen)
ย ท web-indicator (zie voorbeeld links)
ย ท nick & draad highlighing voor persoonlijke berichten
ย ท anti-flood
ย ท berichten en verbod / unban logging
ย ท limieten voor maximum aantal gebruikers en maximale aantal gebruikers van de ene ip (anti-nick-overstromingen)
ย ท grafische statistiek, bijvoorbeeld
ย ท admin-zone aan de chat-beheer
ย ท moderator-levels voor geregistreerde gebruikers, zodat je iemand permissies te verbieden / unban gebruikers, change kamers-info, bewerken / verwijderen geregistreerde gebruikers kunnen geven
Eigenschappen
- soort Daemon-stream (aanbevolen)
- Classic-type (met verfrist)
- PHP-stream script (lees tekst boven en gebruik van dit type alleen als je minder dan 20 gelijktijdige bezoekers en kan geen gebruik maken daemon-type)
- JavaScript stroom-emulatie (verfrissende verborgen frame dat alleen tekst toevoegen aan de belangrijkste boodschap-venster)
- Thema-ondersteuning. U kunt gebruik maken van een van exisitng ontwerpt, of gemakkelijk uw eigen
- kamers
- privéberichten
- negeren
- U kunt inschakelen om vet, cursief gebruiken, onderstreepte berichten
- inline beelden
- persoonlijke info-pagina met foto voor geregistreerde gebruikers
- avatars
- interne mini-mailsysteem
- de status (online / offline / niet beschikbaar / niet storen)
- web-indicator (zie voorbeeld links)
- nick & draad highlighing voor persoonlijke berichten
- anti-flood
- berichten en het verbod / unban logging
- limieten voor maximum aantal gebruikers en maximale aantal gebruikers van de ene ip (anti-nick-overstromingen)
- grafische statistiek, bijvoorbeeld
- admin-zone naar het chat beheren
- moderator-levels voor geregistreerde gebruikers, zodat je iemand permissies te verbieden / unban gebruikers kunnen geven, wijzigen kamers-info, bewerken / verwijderen geregistreerde gebruikers
1 Commentaar
Marco 10 Jun 21
Vaxtikən çox məhşur idi. Modifikasiyalı versiyaları var idi. Hansı ki fon rəngini dəyişmək, animasiyalı və rəngli niklər və s. əlavə etmək olurdu. Nostalgiya. :)