Jump to content

leonrak

Members
  • Posts

    49
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by leonrak

  1. 5 hours ago, Tech Support said:

    I see what you mean, there is no support for anything like this.

    This is very useful feature if we can set speed limit individually for each country without affecting global setting.

     

    Can you include this in future updates? Or include it into Poll for future updates

  2. 7 hours ago, Tech Support said:

    Yes, you can limit for specific countries only. Didn't you find the right option next to speed limit configuration in video format format settings?

    limit_speed_for_countries.thumb.png.1333c89ee382da603df9eb4223643341.png

    I need to speed limit for every countries, Nowadays 1 client with 1 Gbps home internet connection may fillup my whole server internet connection. I have already done this part.

     

    But I need to put more limits for some countries such as India (less bitrate) and disable HD videos for that region, because the ad revenue from India is less than their BW cost.

  3. 2 hours ago, Tech Support said:

    OK guys, we added this feature in theme JS file, you can update it from here: https://www.kvs-demo.com/static/js/main.min.js

    Then you can add this code into pagination template to render the needed control:

    <li class="page"><input type="number" min="1" max="{{$nav.page_total}}" name="page" size="3" data-action="inputpage" data-pagination-var="{{$pagination_variable|default:"from"}}" data-container-id="{{$block_uid}}_pagination" data-block-id="{{$block_uid}}" data-parameters="{{if $pagination_custom_parameters!=''}}{{$pagination_custom_parameters}};{{/if}}sort_by:{{$sort_by}}"/></li>

    The control will update list to the entered page after pressing "Enter" key.

    nice work, But how about mobile devices?

    I hope you will include this in next update and your team fix its css issues as well.

  4. Many people use default template, Its a good idea and in benefit of many people to update and make the default template efficient.

    Ok here is the standard behavior for an optimized pagination both for mobile and desktop that bring better user experience.

     

     

    First Page.

    page1.JPG.f5f9a18b29fc7a0ed2c84a2ba39e6f62.JPG

     

    When you click on ... , It will let you to go to the page you enter

    gotopage.JPG.98085874bd73ab7eb74c002def823d52.JPG

     

    Middle Pages

    middlepage.JPG.9f56a0d8c424dbe106aaaa43fc233428.JPG

     

    Last Page

    lastpage.JPG.6132184b52529c5d0710ea62fa87d7ed.JPG

     

     

    • Like 1
  5. On 8/9/2021 at 12:57 AM, Tech Support said:

    This doesn't mean that users will not be able to search on any specific queries. Users are allowed to search on what they want, but the question is whether you want to ask SEO to only index the queries that you added manually in admin panel.

    If you want to configure that, you can use the following code in header template that will render meta noindex for ALL queries that were submitted by users and not added manually by admin:

    {{if $storage.list_videos_videos_list_search_result.list_type=='search' && $storage.list_videos_videos_list_search_result.search_keyword_info.is_manual==0}}
    	<meta name="robots" content="noindex">
    {{/if}}

    NOTE: you should know what you are doing by putting this, as this may severely affect your project SEO and we are not SEO advisors.

    Is there any way to blacklist some search phrase to not show on website search suggestion keywords.

     

    for example when I search "boobs" I get "big boobs" "sexy boobs" keywords at top of search results, thats ok because it helps SEO.

     

    But if I search "rape" It shows some keywords that are not good website, Or if some one search pedo, under age..... these keywords are harmful, Is it a way to include them into blacklist?

  6. On 8/1/2021 at 8:51 PM, MBP said:

    We changed the table structure to InnoDB and moved the database to a dedicated server. We are seeing less than 20% cpu load with old average of about 3-4. We have about 2.5 million uniques per day and 450K videos.

    for load balancing you could always setup an SQL cluster and I’m pretty sure you could easily setup a rule based load balancing using last digit of the video ID to determine which front end server handles the request to avoid duplicating your cache.

    How much traffic are you pushing with how many videos ? 
     

    Its

    40K videos

    20K albums ( around 11 millions images )

    I am getting about 200-250K visitors each day

  7. 9 hours ago, Tech Support said:

    The only possible solution is to use satellite installed to some subdomain (e.g. s1.domain.com) and configured to have site on primary domain (domain.com). So that you will have 2 installations: (1) installed on server 1 and domain.com, (2) installed on server 2 and s1.domain.com, but configured to have alias for domain.com to be used in DNS load balancing.

    It will anyway require satellite in the future, due to the following 2 reasons:

    1. KVS license agreement officially allows using only 1 installation. Installing multiple KVS copies on different server (or even the same server) is violation of KVS license and is not allowed. Satellite is another license, so you can install as many satellites as you want because every satellite is another license.
    2. KVS support team and yourself will need to login to admin panel to check for issues, do administration and etc. Therefore each of the cluster installations should have a separate admin panel accessible at any time without affecting local DNS, so it should also be accessible via subdomain.

    So we think that satellite approach will be used in future as well, as this is the most convenient approach to install and manage cluster installations from our point of view. However the main issue with satellite approach now is that it will double database load due to dividing caching into 2 or more parts. This is something that we don't have any workaround now and thus will need to change KVS architecture to also support using individual databases for satellites and primary installation. Once this will be possible, it will allow unlimited horizontal scalability.

    You can use satellite now, but as we said if your database is already overloaded, satellite will make it event worse.

    Most of load is on my database.

    I am very disappointed at KVS. There is a hard limit on how big your website can get because KVS is not designed for handling large traffic. I see hundreds of non-essential features in KVS being developed or upgrade (which is great) but this issue should be priority number 1 and it looks like it doesnt look emergency to you, because probably only less than 1% of your customers hit this limit. Mechbunny doesnt have 10% of KVS features but they have figured it out long time ago how to load balance everything.

  8. 8 hours ago, Tech Support said:

    This requires to completely rewrite all KVS architecture. We have started working with this in the current version and will iteratively do that, please refer to this post earlier in this topic:

     

    Thats great

    will main server load balancing be available in KVS 5.5.0 ?

  9. Please make load balancing on main server available.

    or write a guide on how to do it with current KVS version, All support do is increasing page cache time and disabling search suggestions. It will reduce website usability, They are not real solution. (search suggestion was great feature )

     

    Please provide a real solution on how to load balance high traffic website on KVS

     

    Thank you

  10. For galleries I found its better to not touch the image and add any filter but for thumbnails and screenshots it makes them look good.

     

    for example spankbang thumbnails/screenshots looks very good.

    https://spankbang.com

     

    I found a good filter for imagemagick at this website but I am not able to scrape the command line codes from that, Any one can findout what he is using?

    http://www.fmwconcepts.com/imagemagick/adaptivegamma/index.php

     

     

     

  11. On 3/10/2021 at 2:50 PM, Emilia said:

    you can easily achieve this by configuring your popup to only show once per user per hour. If you can't edit it yourself, contact your ad network's support and they can do it for you

    he is saying the pop shows on 2nd click not first one

  12. More than 76% of users browse web by mobile devices.

    spacer.png

     

    Mobile phones scale up small thumbnails and images on website to fit them in their screen, While a 200x150 px thumbnail might look decent on a computer desktop, It will look low quality on a mobile because of upscaling. If you check the desktop version of KVS on a mobile device then you can see true size of thumbnails which are very small.

     

    Please look at these examples: (check it with your mobile)

    https://justifiedgrid.com/features/retina-ready/

     

    Retina Ready websites will save thumbnails or generally images at different resolution and it shows to visitors base on their device the correct resolution.

     

     

    • Like 1
  13. I have a feature request.

    Right now we can not disable some video format for low tier countries. For example I want to disable 4k and 1080p video qualities for some low tier countries but thats not possible.

     

    The solution from support was  to give a very low bitrate for those format on low countries to make playing them impractical.

    It has 2 problems.

    1) It gives bad user experience, since visitors from those country can see the format is available but its slow, They think the whole website is slow.

    2)By doing that I can not limit video bitrate globally, It means some one with 1Gbps internet access can eat up my whole server bandwidth.

     

    I think this can be a good feature for future KVS development.

×
×
  • Create New...