Tallennan simppelisti tietoja kantaan php:llä. Sivulta heitetään data formilla toiselle sivulle jossa tallennus tehdään ja sieltä taas takaisin alkuperäiselle sivulle. Ongelmana on se, että kun tullaan takaisin alkuperäiselle sivulle ja tulostetaan kannasta tiedot, eivät ne ole päivittyneet vaan vanhat. Kun odottelee 1-3 sekuntia ja päivittää sivun niin tiedot ovat päivittyneet. Vaikuttaa siltä että mysql panttaa dataa jossain cachessa? Onko tuota mahdollisuus nopeuttaa jotenkin?
Aikaisemmin palvelin oli winhotus + apache + mysql P4 joku hidas, suht kehno 60gb pata kiinto ja 2gb muistia. Nyt koneena uusin Mac mini server, 4gb muistia 2 x 500gb levyt 7200rpm raidina ja 2.66 core2duo. Käyttiksenä Snow leopard server. Joko sivu päivittyy apachen ansiosta liian nopeassti (What?) tai mysql:ssä on asetus joka panttaa tosiaan jossain cachessa dataa hetken. Vanhalla rouskulla en tähän ongelmaan törmännyt, sillä kun sivun päivitys kesti muutenkin pitkään.
Eikä näytä olevan selaimesta kiinni, kun useampi eri selain tekee samaa parilla eri koneella.
Mysql hidastalee tai apache liian nopea? :D
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
6 viestiä
• Sivu 1/1
-
- Viestit: 112
- Liittynyt: 11.9.2009 klo 7.23
- Paikkakunta: Haarajoki City
-
- Viestit: 112
- Liittynyt: 11.9.2009 klo 7.23
- Paikkakunta: Haarajoki City
Re: Mysql hidastalee tai apache liian nopea? :D
Viesti Kirjoittaja 1Toitsu »
Itse itselleni vastaten, nyt toimii hyvin. Vähän asetuksien kanssa ropaamista.
"Puntti Apple-kamaa."
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Re: Mysql hidastalee tai apache liian nopea? :D
Viesti Kirjoittaja Jamac »
Kannattaisko tehdä kuitenkin tuo yhdessä scriptissä, ainakin itse koen sen helpomamksi jos/kun filejä alkaa kertymään.. Eli <form> tagi lähettää formin itselleen. Siinä scriptin alussa on sitten if !empty($_POST/GET['submit']) { // tässä tallennetaan formi kantaan } else { ja tänne normaali html-saittia... } Tohon tietty tehdään tsekkaukset ettei kuka tahansa pääse laittamaan mitä tahansa sinen kantaan..1Toitsu kirjoitti:Tallennan simppelisti tietoja kantaan php:llä. Sivulta heitetään data formilla toiselle sivulle jossa tallennus tehdään ja sieltä taas takaisin alkuperäiselle sivulle.
Alihankintana printtipuolen graafista materiaalia!
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Re: Mysql hidastalee tai apache liian nopea? :D
Viesti Kirjoittaja Jamac »
Ja siihen <form> tagiin vielä koodinpätkä joka palauttaa scriptin oman nimen siihen, niin formi toimii automaagisesti vaikka sen tiedostonimi muuttuisi matkan varrella.
Alihankintana printtipuolen graafista materiaalia!
-
- Viestit: 112
- Liittynyt: 11.9.2009 klo 7.23
- Paikkakunta: Haarajoki City
Re: Mysql hidastalee tai apache liian nopea? :D
Viesti Kirjoittaja 1Toitsu »
Tuon rakenteen otin myös käyttöön tuossa samalla ettei erillistä tallennusfileä tarvita enää. Lisäksi otin käyttöön "Cache-Control: no-cache, must-revalidate" ettei selain varmuudella pääse muistelemaan vanhoja joka varmaankin oli myös osasyyllinen alkuperäiseen ongelmaan.
"Puntti Apple-kamaa."
-
- Viestit: 1412
- Liittynyt: 22.2.2004 klo 23.08
- Paikkakunta: Helsinki
Re: Mysql hidastalee tai apache liian nopea? :D
Viesti Kirjoittaja Sälli »
Oho, vastaus livahti jotenkin ihan väärään viestiketjuun. Saa poistaa, sorry...
Viimeksi muokannut Sälli, 6.12.2010 klo 17.14. Yhteensä muokattu 1 kertaa.
6 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit