• Welcome to the Chevereto user community!

    Here users from all over the world gather around to learn the latest about Chevereto and contribute with ideas to improve the software.

    Please keep in mind:

    • 😌 This community is user driven. Be polite with other users.
    • 👉 Is required to purchase a Chevereto license to participate in this community (doesn't apply to Pre-sales).
    • 💸 Purchase a Pro Subscription to get access to active software support and faster ticket response times.

Images with foreign language name not loading

Status
Not open for further replies.
Those images were uploaded by guest user on my site. Couldn't manage to get hands on one.
 
I believe that the problem is related to IIS and I don't understand why you keep using IIS because:

1. Is not the best server technology
2. Chevereto doesn't officially support IIS

So either you move to something like Nginx / Apache or you will need to be always tweaking stuff. In this case, use random file naming or id based filenaming.

As you may notice, the demo trims the conflicting chars but yours doesn't. That could be related to the implementation of mb_string in IIS, is the only clue that I got.
 
I believe that the problem is related to IIS and I don't understand why you keep using IIS because:

1. Is not the best server technology
2. Chevereto doesn't officially support IIS

So either you move to something like Nginx / Apache or you will need to be always tweaking stuff. In this case, use random file naming or id based filenaming.

I moved from Ngnix to IIS over an year ago. I was always having issues with ngnix and I am not that good with linux commands. IIS is pretty strong for me apart from few glitches. In terms of performance latest benchmark shows it is better than nginx or Apache. I have been running chevereto on IIS for over a year now.

Yes, the issue should be with Unicode character support of IIS. But I was wondering whether Nginx and Apache able to support foreign character.
 
In terms of performance latest benchmark shows it is better than nginx or Apache
You should really get into nginx and drop IIS if you are really concerned about performance. I don't know how bad you tweaked nginx but is impossible that same hardware with both servers optimized shows IIS superior than nginx, is just unreal. I thought that you were using IIS because you don't have another alternative or because you don't know how to setup LEMP. If you don't trust in nginx or apache then you should check lighttpd which is also way better than IIS.

Yes, the issue should be with Unicode character support of IIS. But I was wondering whether Nginx and Apache able to support foreign character.
Of course they do. I run Chevereto with nginx on the demo and with Apache in my local development server (Windows + Apache) and they handle unicode the way it should be.
 
You should really get into nginx and drop IIS if you are really concerned about performance. I don't know how bad you tweaked nginx but is impossible that same hardware with both servers optimized shows IIS superior than nginx, is just unreal. I thought that you were using IIS because you don't have another alternative or because you don't know how to setup LEMP. If you don't trust in nginx or apache then you should check lighttpd which is also way better than IIS.


Of course they do. I run Chevereto with nginx on the demo and with Apache in my local development server (Windows + Apache) and they handle unicode the way it should be.

In my experience nginix made my server go 80% on CPU. May because I don't know to tweak it. On IIS its flat below 10%. Just check below benchmark tests, IIS beats Nginix straight out. Yes, I understand that PHP is not design for to run on IIS, but I find it very stable. Givent he high performance of IIS, I think its best suited for running heavy site like image hosting site.

http://www.gtcomm.net/blog/nginx-the-best-http-server/
http://www.webperformance.com/load-testing/blog/2011/11/what-is-the-fastest-webserver/

The reason why I switched to Windows are as follows.
  • Basically I am a Windows administrator by profession.
  • Not good with linux commands and need a GUI to work
  • I use my server for many purpose like running many software, so want to remote in every now and then
  • Backup: I use onedrive and Amazon cloud drive to back my whole sites. These software cannot be run from command line in Linux
  • Easy access: I can remote in from anywhere with just my username and password. Open any files and edit it easily.
 
Well, then you will have to deal with the Windows issues. In this case case the problem is not the script but how IIS is dealing with multibyte.
 
Status
Not open for further replies.
Back
Top