C İle Soket Programlama
-
Hocam maalesef kodlara kafa yoracak vaktim yok. Araştırma yapmalısınız ne yazık ki.
-
DrKill bunu yazdınetwalker bunu yazdı
http://www.paulgriffiths.net/program/c/webserv.php
bu adresteki örneği test ettim çalıştı gayet basit mantıkla 8080 portunu ancak verilen klasör yolundaki html dosyalarını okuyor bense
atıyorum c dosyası içinde mysql ile verileri listeledim sonra binary dosyasını çalıştırıp localhost:8080 dediğimde dataları web browser a bassın istiyorum
Aga şimdi sana kod yazmam saçmalık olur. Sadece mantık söyleyeyim. MYSQL, C ile bağlanıp verileri html formatında hdd e kaydedip ohtml dosyasını okutturabilirsin. BU yöntemle neredeyse kodda hiç desğişiklik yapmazsın.
şu dediğiniz dün akşam aklıma geldi şöyle bir şey yapsam mantıklı olur mu sizce diyelim /uyeler diye girdiği zaman mysql güncelliğine bakacak yeni bir data yoksa direk html dosyasını ekrana basıcam tabi daha önceden tüm dataları çekmiş html dosyası halinde kayıtlamış olacağım bir cachelemek gibi böylece de güzel bir hız yakalamış olabilirim diye düşünüyorum nasıl olur sizce ?
ayrıca olmaz derseniz diğer I/O işlemi için fastcgi kullanmayı düşünüyorum.
netwalker tarafından 20/Ağu/13 10:21 tarihinde düzenlenmiştir -
netwalker bunu yazdıDrKill bunu yazdınetwalker bunu yazdı
http://www.paulgriffiths.net/program/c/webserv.php
bu adresteki örneği test ettim çalıştı gayet basit mantıkla 8080 portunu ancak verilen klasör yolundaki html dosyalarını okuyor bense
atıyorum c dosyası içinde mysql ile verileri listeledim sonra binary dosyasını çalıştırıp localhost:8080 dediğimde dataları web browser a bassın istiyorum
Aga şimdi sana kod yazmam saçmalık olur. Sadece mantık söyleyeyim. MYSQL, C ile bağlanıp verileri html formatında hdd e kaydedip ohtml dosyasını okutturabilirsin. BU yöntemle neredeyse kodda hiç desğişiklik yapmazsın.
şu dediğiniz dün akşam aklıma geldi şöyle bir şey yapsam mantıklı olur mu sizce diyelim /uyeler diye girdiği zaman mysql güncelliğine bakacak yeni bir data yoksa direk html dosyasını ekrana basıcam tabi daha önceden tüm dataları çekmiş html dosyası halinde kayıtlamış olacağım bir cachelemek gibi böylece de güzel bir hız yakalamış olabilirim diye düşünüyorum nasıl olur sizce ?
ayrıca olmaz derseniz diğer I/O işlemi için fastcgi kullanmayı düşünüyorum.
Olur tabi niye olmasın. Yeni veri yoksa HDD'e I/O dan kaçmış olursun. Bir nevi cache sistemi gibi olur. Yalnız birşey soracam bu kadar performans niye istiyosun çok mu request dönecek sunucuda? Birde niye illa C ile yapıyorsun sistemi.
-
evet sorgular çok olacak booking.com tarzında bir proje olduğu için neden c/c++ ile yaptığıma gelince hem performans acısından ki şuanda bile facebook buna benzer bir şey yapıyor php kodunu c/c++ yapıyor sonra derliyor ama c/c++ ile yapma sebebim sadece bu değil hemde bu dili öğrenmek çünkü başka projelerimde olacak.
netwalker tarafından 20/Ağu/13 11:41 tarihinde düzenlenmiştir
