• 29-08-2022, 08:11:15
    #1
    Merhaba,
    Bir projem için pdf dökümü alıyorum fakat bazen çok uzun sürüyor bu işlem. Bu nedenle timeout alıyorum. (85 sayfada bu şekilde oluyor.)
    Bu sorunu çözmek için bu tür işlemleri farklı bir sunucuda yapabilir miyim sorusuna cevap aramaya başladım.
    gearman gibi bir şey buldum fakat nasıl kullanıldığını ve tam olarak benim istediğim amaca hizmet eder mi tam kavrayamadım. PDF dökümlerini farklı bir sunucuda almama yardımcı olur mu?
    Farklı yollardan bu sorunu nasıl çözebilirim?
    Sorunsuz olarak pdf dökümlerini alabilmem ve kullanıcıya indirtebilmem gerekiyor.
  • 29-08-2022, 08:30:33
    #2
    Sunucunuzun o anki kaynak kullanımını ve bağlantı hızını gözlemleyin
  • 29-08-2022, 08:43:04
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Sunucunuzun o anki kaynak kullanımını ve bağlantı hızını gözlemleyin
    Paylaşımlı hosting olduğu için sanırım buna benzer bir sorun yaşıyorum. Kendi sunucuma alırsam siteyi bu sorun ortadan kalkar mı?
  • 29-08-2022, 08:46:20
    #4
    Üyeliği durduruldu
    AlbaySIMSEK adlı üyeden alıntı: mesajı görüntüle
    Paylaşımlı hosting olduğu için sanırım buna benzer bir sorun yaşıyorum. Kendi sunucuma alırsam siteyi bu sorun ortadan kalkar mı?
    Evet hocam tüm cpu ram siteye verirsiniz rahatlar site ve optimizasyon işlemi ve lisanslar için de sizlere yardımcı olurum
  • 29-08-2022, 13:22:11
    #5
    Bu sorunun cevabı için ne kadar kaynak tüketimi olduğuna bakmak lazım. Tabi ki paylaşımlı hosting yerine en azından bir VDS olsa daha iyi olabilir. Çok yüksek ihtimalle standart limitlere takılıyorsunuz, VDS ile bu sorunu rahatlıkla aşabilirsiniz. Ancak paylaşımlı hostingde devam etmek istiyorsanız pdf servisini cron'a bağlayabilirsiniz. Ya da hosting servisiniz kuyruklama servislerini destekliyorsa cron yerine kuyruklama da kullanabilirsiniz.

    AlbaySIMSEK adlı üyeden alıntı: mesajı görüntüle
    Paylaşımlı hosting olduğu için sanırım buna benzer bir sorun yaşıyorum. Kendi sunucuma alırsam siteyi bu sorun ortadan kalkar mı?
  • 29-08-2022, 14:48:35
    #6
    fatihemre adlı üyeden alıntı: mesajı görüntüle
    Bu sorunun cevabı için ne kadar kaynak tüketimi olduğuna bakmak lazım. Tabi ki paylaşımlı hosting yerine en azından bir VDS olsa daha iyi olabilir. Çok yüksek ihtimalle standart limitlere takılıyorsunuz, VDS ile bu sorunu rahatlıkla aşabilirsiniz. Ancak paylaşımlı hostingde devam etmek istiyorsanız pdf servisini cron'a bağlayabilirsiniz. Ya da hosting servisiniz kuyruklama servislerini destekliyorsa cron yerine kuyruklama da kullanabilirsiniz.
    Timeout süresini ve memory limiti arttırdım fakat halen sonuç aynı, biraz daha arttırarak mı denemeliyim yoksa farklı bir çözüm yolu mu aramalıyım sizce.

    _Timeout hatası cloudflareden oluyor. Belki problem bundan da kaynaklı olabilir emin değilim._
  • 30-08-2022, 00:27:21
    #7
    Cloudflare timeout'a 30 saniyede düşürüyorsa max_execution_time 600 saniye olması bir şey ifade etmeyecektir. En kötü ihtimalle sayfaları arkaplanda çalışan bir job ile geçici bir klasörde tek tek oluşturup en son merge edersiniz şu paket ile: https://github.com/jurosh/php-pdf-merge O zaman max execution time a takılmazsınız.

    AlbaySIMSEK adlı üyeden alıntı: mesajı görüntüle
    Timeout süresini ve memory limiti arttırdım fakat halen sonuç aynı, biraz daha arttırarak mı denemeliyim yoksa farklı bir çözüm yolu mu aramalıyım sizce.

    _Timeout hatası cloudflareden oluyor. Belki problem bundan da kaynaklı olabilir emin değilim._