News:

Wondering if this will always be free?  See why free is better.

Main Menu

SMF en Memcached

Started by Early Bird, January 21, 2017, 07:19:44 AM

Previous topic - Next topic

Early Bird

Vandaag heb ik gepoogd Memcached te installeren.
Na de nodige informatie te hebben gezocht heb ik een poging ondernomen.
In de Direct Admin panel heb ik de mogelijkheid om Memcached in te schakelen. (zie bijlage)
Ook heb ik de mogelijkheid vanuit DA om een Memcached database aan te maken.
Ik krijg dan een Ip adres en een poortnummer.
Deze gegevens heb ik als volgt ingevuld:

Cachingniveau Niveau 1 caching (aanbevolen)
Memcache-instellingen 10.0.xx.1:9xx7 (de kruisjes zijn uiteraard cijfers)

De SMF Serverinstellingen pagina meldt SMF heeft geen compatibele accelerator op jouw server kunnen vinden.

Het forum is het enige wat ik "draai" op de server.
SMF versie: 2.0.13 PHP 5.6

Mijn vragen:

Wat doe ik fout?
Zijn mijn instellingen juist? Zie bijlage. (ook gelet op andere verbeteringen)

Uiteraard heb ik al de nodige uren gezocht op het www naar de oplossing.
Echter heb ik die niet gevonden.
Alvast bedankt voor de reactie(s)

Early Bird

#1
Inmiddels heb ik naast Memcached ook Memcache aangevinkt en SMF geeft nu aan dat SMF heeft gedetecteerd dat Memcached op je server is geïnstalleerd.

Vraag blijft of het nu goed is ingesteld (zie bijlage) en of het goed werkt?
Is er een manier om het te testen?

LiroyvH

In je terminal kan je met memcache kijken of er data in terecht komt. Zo ja, dan werkt het. Zo neen, dan werkt t duidelijk niet.
((U + C + I)x(10 − S)) / 20xAx1 / (1 − sin(F / 10))
President/CEO of Simple Machines - Server Manager
Please do not PM for support - anything else is usually OK.

Early Bird

Bedankt voor de reactie. Memcache werkte echter gaf het kleine probleempjes en heb ik het derhalve uitgeschakeld.

LiroyvH

Probleempjes zoals...? In mijn ervaring werkt het echt geweldig :)
Al is het een van de cache vormen, combinaties zijn nog beter.

Wat is het probleem precies?
((U + C + I)x(10 − S)) / 20xAx1 / (1 − sin(F / 10))
President/CEO of Simple Machines - Server Manager
Please do not PM for support - anything else is usually OK.

Early Bird

Allereerst mijn excuses voor mijn late reactie.

De probleempjes die , al dan niet, veroorzaakt zijn door het inschakelen van memcache waren.

Sommige kleine letters in tekst werden hoofdletters.
De button "nieuw"bleef staan nadat het bericht gelezen was.
Soms bleef een balkje van de gebruikte template verticaal of horizontaal staan.

Nadat ik memcache heb uitgeschakeld en de leden geadviseerd heb de cache van de browser te legen zijn de problemen niet weer opgetreden.

LiroyvH

Quote from: Early Bird on February 09, 2017, 03:34:25 AM
Allereerst mijn excuses voor mijn late reactie.

De probleempjes die , al dan niet, veroorzaakt zijn door het inschakelen van memcache waren.

Sommige kleine letters in tekst werden hoofdletters.
De button "nieuw"bleef staan nadat het bericht gelezen was.
Soms bleef een balkje van de gebruikte template verticaal of horizontaal staan.

Nadat ik memcache heb uitgeschakeld en de leden geadviseerd heb de cache van de browser te legen zijn de problemen niet weer opgetreden.

Dat... Is echt heel erg raar, moet bekennen dat ik dat nog nooit gezien heb.
Ik heb memcached ingezet voor kleine fora en de grootste SMF forums die bestaan (of bestonden, over de jaren heen vergane glorie soms *pinkt traantje weg*), en zulke problemen echt nog nooit meegemaakt. memcached draait dan ook veelal sessions. Ik neem aan dat je memcached daemon gebruikte?

Welke caches heb je nog meer draaien op de server? Ben nu toch best benieuwd. :)
((U + C + I)x(10 − S)) / 20xAx1 / (1 − sin(F / 10))
President/CEO of Simple Machines - Server Manager
Please do not PM for support - anything else is usually OK.

Early Bird

Zoals je in het eerste bericht kunt zien, zie bijlage bijgevoegd bij het eerste bericht, had ik geen andere caching ingeschakeld enkel en alleen Memcached . 
Binnenkort wil ik APC caching proberen omdat ik die ook in kan schakelen.
Het is voor mij ook een raadsel waarom deze foutjes optraden.
Het veranderen van kleine letters in hoofdletters in berichten en dat de button nieuw bleef staan heb ik zelf ook geconstateerd.
Ik verwijt mij nu zelf dat ik geen printscreens heb gemaakt zodat ik het had kunnen delen.

Overigens gebruik ik SMF al sinds 2004 toen het nog YABB SE was en ben altijd zeer tevreden geweest.
Tussendoor heb ik 1 maal Kunena geprobeerd, omdat ik voor de website het cms Joomla gebruik, maar was daar snel klaar mee  :)

Misschien heb je nog en tip voor mij?

Black Tiger

Ik vind het altijd komisch als mensen interne ip adressen gaan afschermen, de poort kan ik me nog wel iets bij voorstellen als die al geforward zou zijn.
Maar dat brengt me gelijk bij de vraag. Draai jij die server en dus het forum zelf thuis? Gezien je voor de memcache instelling een intern ip gebruikt?
Leuk te weten dat SMF vroeger YABB was, dat was mij nog niet bekend.
Greetings, Black Tiger

Early Bird

Inmiddelsa ben ik er achter waarom de nieuw button bleef staan.
Ik had bij de serverinstellingen-Cookies en sessies Browsers mogen terug naar pagina's uit de cache ingeschakeld.
Dit lag dus niet aan Memcached.
Of de andere 2 problemen hier ook vandaan kwamen weet ik niet.
Memcached heb ik al een aantal dagen geleden uitgeschakeld.
Momenteel heb ik APC(U) ingeschakeld.

LiroyvH

Volgens mij kunnen die prima naast elkaar functioneren?
Ik gebruikte memcached altijd voor session handling en xcache voor overige doeleinden.
APC + Memcached nooit geprobeerd, maar ook dat moet vziw draaien. Levert kleine winst op.

Let wel dat memcached onveilig is in een gedeelde omgeving.
((U + C + I)x(10 − S)) / 20xAx1 / (1 − sin(F / 10))
President/CEO of Simple Machines - Server Manager
Please do not PM for support - anything else is usually OK.

Early Bird

Ben bang dat ik mij meer moet verdiepen in caching.
Op dit moment "loopt" enkel APC en tot nu toe geen klagen.
Ik zal mij nog wat meer inlezen en daarna nog een keer Memcached ook inschakelen.
Ik meld in ieder geval mijn bevindingen.
Bedankt voor de tips en opmerkingen.

Advertisement: