Likes Likes:  0
Resultaten 1 tot 15 van de 26
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen

Onderwerp: PHP Session sharing

  1. #1
    PHP Session sharing
    geregistreerd gebruiker
    164 Berichten
    Ingeschreven
    28/04/08

    Locatie
    Wetteren

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    PHP Session sharing

    Als je nu meerder webservers in een cluster hebt zitten waarover een website verspreid staat. En je wil je PHP sessies sharen over de meerdere servers.

    Wat is dan de beste manier hiervoor? session_save path op NFS, sessies doen via MySQL, ...?

  2. #2
    PHP Session sharing
    www.fusa.be
    2.211 Berichten
    Ingeschreven
    21/01/08

    Post Thanks / Like
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    54 Berichten zijn liked


    Naam: null

    Hier altijd via nfs of iets dergelijks gedaan. (Ook DRBD in andere setups)

    Deze link is er vermoedelijk toch al('home' folders) en is het eenvoudigste te gebruiken.

  3. #3
    PHP Session sharing
    geregistreerd gebruiker
    164 Berichten
    Ingeschreven
    28/04/08

    Locatie
    Wetteren

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Wat ik wel graag zou hebben is dat de sessions niet in een single-point-of-failure zitten. Bij NFS bijvoorbeeld, als de NFS server stilvalt kunnen er geen sessies gemaakt/gelezen worden. Wat uiteraard voor problemen zorgt in de applicaties.

    Ik had zitten lezen over memcached, wat hiervoor volgens velen de beste oplossing zou zijn, facebook en dergelijke grote projecten werken er ook mee. Maar dan zit je toch nog steeds met een single point of failure, tenzij je dan met DRBD verschillende memcached servers realtime synct.

  4. #4
    PHP Session sharing
    Deactro
    1.772 Berichten
    Ingeschreven
    04/11/04

    Locatie
    Tiel

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 11051476
    Ondernemingsnummer: nvt

    Wie zegt dat je NFS server standaard een SPOF zou zijn dan? Je kunt ook je NFS via DRDB dupliceren, of in geval van een enterprise NAS oplossing zijn daar vaak ook standaard modules en mogelijkheden voor. Maar heb je dan ook:
    2 uplinks naar verschillende coreswitches bij je provider
    2 firewalls in HA
    2 switches in HA

    etc?

  5. #5
    PHP Session sharing
    geregistreerd gebruiker
    164 Berichten
    Ingeschreven
    28/04/08

    Locatie
    Wetteren

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Dat is waar, maar ik was eigenlijk opzoek naar de meest performante manier, en aangezien een memcached server alles in het geheugen zet zal dat ongetwijfeld performanter zijn dan NFS. Je kan inderdaad oneindig ver gaan wat HA betreft, jammer genoeg ook oneindig ver in budget .

  6. #6
    PHP Session sharing
    IPv6ert
    488 Berichten
    Ingeschreven
    10/05/07

    Locatie
    Arnhem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    waarom NFS met DRDB doen? kun je net zo goed die webbakken zelf laten DRDB'en.. dan heb je ook geen NFS link er tussen.. en kun je met 2 bakken minder af..

  7. #7
    PHP Session sharing
    Deactro
    1.772 Berichten
    Ingeschreven
    04/11/04

    Locatie
    Tiel

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 11051476
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door Japje Bekijk Berichten
    waarom nfs DRDB doen? kun je net zo goed die webbakken zelf laten syncen.. dan heb je ook geen NFS link er tussen.. en kun je met 2 bakken minder af..
    Als je met 2 machines werkt wel, ik neem aan dat je ook wil kunnen groeien? Dan is het slimmer om nu gelijk het goed op te zetten zodat je in de toekomst makkelijker nodes kunt bijprikken.

  8. #8
    PHP Session sharing
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Citaat Oorspronkelijk geplaatst door Japje Bekijk Berichten
    waarom NFS met DRDB doen? kun je net zo goed die webbakken zelf laten DRDB'en.. dan heb je ook geen NFS link er tussen.. en kun je met 2 bakken minder af..
    Dan moet je hier wel van te voren rekening mee houden, ideaal zou zijn als je dan een kleine partitie overhoud waarmee je dit kan doen
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  9. #9
    PHP Session sharing
    www.fusa.be
    2.211 Berichten
    Ingeschreven
    21/01/08

    Post Thanks / Like
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    54 Berichten zijn liked


    Naam: null

    Citaat Oorspronkelijk geplaatst door Japje Bekijk Berichten
    waarom NFS met DRDB doen? kun je net zo goed die webbakken zelf laten DRDB'en.. dan heb je ook geen NFS link er tussen.. en kun je met 2 bakken minder af..
    Omdat je dan gelijk meerdere NFS shares kan maken voor meerdere servers en waarbij je dus makkelijk 1 storage systeem kan opbouwen.

    Nuja als je later toch niet gaat uitbreiden kan je dit op dezelfde machines gaan doen

    EDIT; hierboven waren ze me voor



  10. #10
    PHP Session sharing
    IPv6ert
    488 Berichten
    Ingeschreven
    10/05/07

    Locatie
    Arnhem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Tuurlijk, maar dat ligt natuurlijk volledig aan hoe schaalbaar het moet zijn.. en wat het budget is je kan natuurlijk beginnen met 2 bakken DRDB en later daar een redundante storage achter plakken met NFS..

  11. #11
    PHP Session sharing
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    33 Berichten zijn liked


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Ligt eraan wat je huidige setup is.

    Maakt de website nu ook al gebruik van een database?
    Als die afhankelijkheid er toch al is, kan je daar net zo goed meteen de sessies in stoppen.

  12. #12
    PHP Session sharing
    geregistreerd gebruiker
    164 Berichten
    Ingeschreven
    28/04/08

    Locatie
    Wetteren

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Website maakt idd gebruik van een database (mysql).

  13. #13
    PHP Session sharing
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    33 Berichten zijn liked


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Citaat Oorspronkelijk geplaatst door GuusDeGraeve Bekijk Berichten
    Website maakt idd gebruik van een database (mysql).
    Dan lijkt me dat toch het simpelste.

    Het is ook relatief makkelijk om een multimaster setup met meerdere MySQL servers te maken, mits je daar in je database ontwerp rekening mee houd (met name m.b.t. auto increment velden).

    DRBD tussen webservers gaat niet zondermeer werken.
    Bij DRBD in combinatie met een "normaal" bestandssysteem kan er maar 1 node tegelijk het bestandssysteem gemount hebben.
    Als alle webservers in je cluster tegelijk in gebruik zijn, en sessiedata willen kunnen wegschrijven, is dat dus een probleem.
    Alleen met speciale cluster bestandssystemen is dat mogelijk, maar die hebben (IMHO) een nogal experimenteel karakter.

    Bij Memcached worden alle gegevens in het geheugen opgeslagen en zijn deze weg op het moment dat de server waarop het draait down gaat.
    Is dan ook alleen bedoeld voor het cachen van gegevens, die opnieuw gegenereerd kunnen worden.

  14. #14
    PHP Session sharing
    geregistreerd gebruiker
    164 Berichten
    Ingeschreven
    28/04/08

    Locatie
    Wetteren

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Bij het ontwerpen van de database en applicatie is er rekening gehouden met schaalbaarheid, bij het ontwerpen van de applicatie ook. Zo is het geen probleem om mysql servers bij te plaatsen en meteen in gebruik te nemen. Voor sommige dingen zijn we zelf in onze applicatie voorbereid op database sharding.

  15. #15
    PHP Session sharing
    geregistreerd gebruiker
    227 Berichten
    Ingeschreven
    04/04/09

    Locatie
    Nederland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Ben toevallig nu bezig met een memcache server te installeren.
    Deze zal voorlopig wel SPOF zijn, maarja, de gebruikers moeten er maar genoegen mee nemen.

Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics