Hi, I wanted to know if it's a good idea to use examine on displaying the dynamic content of your website?
the company that I'm working on have this E-Learning website that allows student to enroll and enquire through our site and I store all those information in Umbraco as a new node.
Each enrolment have fields with information about the student
lately we noticed that as the records starting to grow the site loading is slowing and I tried to removed like 2k records and the site loading started to speed up again so I tried to search for a way on how to best display the dynamic content without making the site slow and I came across of Examine.
Not Examine related but some very good hints and tips on architecture here http://24days.in/umbraco/2015/integrating-an-application-into-umbraco-(using-ninject)/ main thing is about storing non content editor content. I am assuming you are having issues with displaying enrolment data? We had similar issue on a site a while back where extranet users were creating packages these were being created as nodes in Umbraco as time went on performance degraded.
So we moved packages out of umbraco and into sql table. You already have existing system so I would look at re factoring into db. You could look at Examine for display of data it would be lightening quick however you may still eventually end up with performance issues in the backend due to all those nodes from end will still be fine if using Examine.
Hi Ismail,
Thanks for your reply, actually we only use the enrolment data for reporting and the report can only be viewed in the back office of umbraco. I extended umbraco and created a dashboard for the report.
I'm wondering as to why having the increase of data makes the site slower, I'm not sure if I'm doing something wrong on displaying the contents.
Using Examine to display content on Razor
Hi, I wanted to know if it's a good idea to use examine on displaying the dynamic content of your website?
the company that I'm working on have this E-Learning website that allows student to enroll and enquire through our site and I store all those information in Umbraco as a new node.
So the structure looks like this
Each enrolment have fields with information about the student
lately we noticed that as the records starting to grow the site loading is slowing and I tried to removed like 2k records and the site loading started to speed up again so I tried to search for a way on how to best display the dynamic content without making the site slow and I came across of Examine.
Jez,
Not Examine related but some very good hints and tips on architecture here http://24days.in/umbraco/2015/integrating-an-application-into-umbraco-(using-ninject)/ main thing is about storing non content editor content. I am assuming you are having issues with displaying enrolment data? We had similar issue on a site a while back where extranet users were creating packages these were being created as nodes in Umbraco as time went on performance degraded.
So we moved packages out of umbraco and into sql table. You already have existing system so I would look at re factoring into db. You could look at Examine for display of data it would be lightening quick however you may still eventually end up with performance issues in the backend due to all those nodes from end will still be fine if using Examine.
Regards
Ismail
Hi Ismail, Thanks for your reply, actually we only use the enrolment data for reporting and the report can only be viewed in the back office of umbraco. I extended umbraco and created a dashboard for the report.
I'm wondering as to why having the increase of data makes the site slower, I'm not sure if I'm doing something wrong on displaying the contents.
in this post https://our.umbraco.org/forum/core/general/65438-Slow-load-time-with-607 someone also had the same problem and what they did was to turn XmlCacheEnabled off.
I wonder if it's okay to do that in production?
is working on a reply...