-
Sorry, guests can search too. If you make the member directory available to all users.
The pixelation on my followers page is still there. I believe it is caused by having a lot of followers (over 500), In order for me to load all the followers, i would have to add more memory to my server plan and allow a longer time for php scripts to run on my website. You can easily solve the problem and make userpro more efficient by adding a pagination (per_page=) to the social page. So that when your customers scale up, they will not get problems from over stressing their server allocated php memory. That is what the major social networks do, i.e., twitter’s click to load more tweets/followers, facebook’s click to load more updates/friends, google +, linkindin, flickr…..etc. All the major networks use pagination/click-to-load-more on highly active pages and userpro should too.
Actually, I just checked twitter and they now use a responsive load —>(scroll down to load more). But Facebook still uses the button (click to load more). If you want everything to be on one page (without having to add pagination), these loading technique may be viable options. Because loading everything on one page at the SAME TIME (as is now) will be too expensive for your customers to maintain once their website grows.
an image i just took. http://tinypic.com/r/2dgnjte/8.
On that page i put in 1,200 followers, my server can handle the loading because i boosted the allowed memory for a single php script to be 300mb (which is huge for any single script), but i only allowed 60 seconds per php script so it never loads all the way. (that is why it pixelates because it never fully loads)I can lift up my allowed time and memory, but majority of your customers will not be able to boost there memory if they are on a shared server, which would be between 64mb to 128mb max memory. So majority of your customers will not be able to hold more than 200 followers/post on a single page. If they have more than 200, they will get an error because of their allowed memory for a script is overdone (pixelate). If they increase their memory limit for a single php too high, their site will crash (heavy maintenance).
to summarize
Pagination/click-to-load-button on followers/following/post/activity (every active page) = Less memory usage by userpro = much better and efficiently coded plugin.
You must be logged in to reply to this topic.